Angle Estimation of Simultaneous Orthogonal Rotations from 3D Gyroscope Measurements
نویسندگان
چکیده
A 3D gyroscope provides measurements of angular velocities around its three intrinsic orthogonal axes, enabling angular orientation estimation. Because the measured angular velocities represent simultaneous rotations, it is not appropriate to consider them sequentially. Rotations in general are not commutative, and each possible rotation sequence has a different resulting angular orientation. None of these angular orientations is the correct simultaneous rotation result. However, every angular orientation can be represented by a single rotation. This paper presents an analytic derivation of the axis and angle of the single rotation equivalent to three simultaneous rotations around orthogonal axes when the measured angular velocities or their proportions are approximately constant. Based on the resulting expressions, a vector called the simultaneous orthogonal rotations angle (SORA) is defined, with components equal to the angles of three simultaneous rotations around coordinate system axes. The orientation and magnitude of this vector are equal to the equivalent single rotation axis and angle, respectively. As long as the orientation of the actual rotation axis is constant, given the SORA, the angular orientation of a rigid body can be calculated in a single step, thus making it possible to avoid computing the iterative infinitesimal rotation approximation. The performed test measurements confirm the validity of the SORA concept. SORA is simple and well-suited for use in the real-time calculation of angular orientation based on angular velocity measurements derived using a gyroscope. Moreover, because of its demonstrated simplicity, SORA can also be used in general angular orientation notation.
منابع مشابه
Simultaneous Orthogonal Rotations Angle
Angular orientation refers to the position of a rigid body intrinsic coordinate system relative to a reference coordinate system with the same origin. It is determined with a sequence of rotations needed to move the rigid-body coordinate-system axes initially aligned with the reference coordinate-system axes to their new position. In this paper we present a novel way for representing angular or...
متن کاملAccurate Orientation Estimation Using AHRS under Conditions of Magnetic Distortion
Low cost, compact attitude heading reference systems (AHRS) are now being used to track human body movements in indoor environments by estimation of the 3D orientation of body segments. In many of these systems, heading estimation is achieved by monitoring the strength of the Earth's magnetic field. However, the Earth's magnetic field can be locally distorted due to the proximity of ferrous and...
متن کاملThe Complex Representation of Algebraic Curves and Its Simple Exploitation for Pose Estimation and Invariant Recognition
New representations are introduced for handling 2D algebraic curves (implicit polynomial curves) of arbitrary degree in the scope of computer vision applications. These representations permit fast accurate pose-independent shape recognition under Eu-clidean transformations with a complete set of invariants, and fast accurate pose-estimation based on all the polynomial coeecients. The latter is ...
متن کاملLandmark-Based Drift Compensation Algorithm for Inertial Pedestrian Navigation
The navigation of pedestrians based on inertial sensors, i.e., accelerometers and gyroscopes, has experienced a great growth over the last years. However, the noise of medium- and low-cost sensors causes a high error in the orientation estimation, particularly in the yaw angle. This error, called drift, is due to the bias of the z-axis gyroscope and other slow changing errors, such as temperatu...
متن کاملA New Complex Basis for Implicit Polynomial Curves and its Simple Exploitation for Pose Estimation and Invariant Recognition
New representations are developed for 2D IP (implicit polynomial) curves of arbitrary degree. These representations permit shape recognition and pose estimation with essentially single, rather than iterative, computation, and extract and use all the information in the polynomial coefficients. This is accomplished by decomposing polynomial coefficient space into a union of orthogonal subspaces f...
متن کامل